stuff oneself on snacks - German English Dictionary